/*登录页*/
.bg{
    width: 100%;
    height: 600px;
    display: block;
    background: url(../images/login/grsbanner.jpg) no-repeat;
    background-size: cover;
    position: relative;
}
.bg input{
    outline-color:#ef5e95;
}
@media screen and (min-width:1025px) {
    .formlist{
        width: 28%;
        min-width: 325px;
        box-sizing: border-box;
        position: absolute;
        top:6%;
        right:20%;
        background: rgba(255,255,255,.8);
        padding: 20px 0px;
        z-index:99;
    }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
    .formlist{
        width: 28%;
        min-width: 325px;
        box-sizing: border-box;
        position: absolute;
        top:6%;
        right:14%;
        background: rgba(255,255,255,.8);
        padding: 20px 0px;
        z-index:99;
    }
}
@media screen and (min-width: 414px) and (max-width: 768px){
    .formlist{
        width: 28%;
        min-width: 325px;
        box-sizing: border-box;
        position: absolute;
        top:6%;
        right:12%;
        background: rgba(255,255,255,.8);
        padding: 20px 0px;
        z-index:99;
    }
}
@media (min-width:411px) and (max-width: 414px){
    .formlist{
        width: 325px;
        height: 420px;
        box-sizing: border-box;
        position: absolute;
        margin:auto;
        left:0;
        right:0;
        top:0;
        bottom:0;
        background: rgba(255,255,255,.8);
        padding: 20px 0px;
        z-index:99;
    }
}
@media (min-width:375px) and (max-width: 411px){
    .formlist{
        width: 330px;
        height: 420px;
        box-sizing: border-box;
        background: rgba(255,255,255,.8);
        padding: 20px 0px;
        position: absolute;
        margin:auto;
        left:0;
        right:0;
        top:0;
        bottom:0;
        z-index: 1;
    }
}
@media (min-width:320px) and (max-width: 375px){
    .formlist{
        width: 325px;
        height: 420px;
        box-sizing: border-box;
        position: absolute;
        margin:auto;
        left:0;
        right:0;
        top:0;
        bottom:0;
        background: rgba(255,255,255,.8);
        padding: 20px 0px;
        z-index:99;
    }
}
@media screen and (max-width: 320px){
    .formlist{
        width: 300px;
        height: 420px;
        box-sizing: border-box;
        position: absolute;
        margin:auto;
        left:0;
        right:0;
        top:0;
        bottom:0;
        background: rgba(255,255,255,.8);
        padding: 20px 0px;
        z-index:99;
    }
}

/*.formlist{*/
    /*width: 28%;*/
    /*min-width: 325px;*/
    /*box-sizing: border-box;*/
    /*position: absolute;*/
    /*top: 6%;*/
    /*right: 20%;*/
    /*background: rgba(255,255,255,.8);*/
    /*padding: 30px 0px;*/
    /*z-index:99;*/
/*}*/
/*.formlist {*/
    /*width: 80%;*/
    /*box-sizing: border-box;*/
    /*position: absolute;*/
    /*top: 6%;*/
    /*right: 10%;*/
    /*background: #ffffffcc;*/
    /*padding: 30px 0px;*/
    /*z-index: 99;*/
/*}*/
.login,.register,.forgetpassword{
    width: 80%;
    margin: 0 auto;
}
.loginbtn,#registerbtn{
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 30px;
    background: #ef5e95;
    color: white;
    text-align: center;
    outline: none;
    border: 1px solid #ef5e95;
    font-size: 14px;
}
.formlist input:first-of-type,input:nth-of-type(2){
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    margin-top: 30px;
    background: transparent;
    border: 1px solid #c9c9c9;
    padding-left: 10px;
    font-size: 12px;
}
.formlist input:nth-of-type(2){
    margin-top: 16px;
}
.formlist a{
    color: #ef5e95;
    cursor: pointer;
}

.formlist .login p:nth-of-type(4){
    font-size: 12px;
}
.f_item a{
    margin-right: 6px;
}
.zhuceforget{
    display: flex;
    justify-content: space-between;
}
/*注册页*/
#num4,#num9{
    width: 66%;
}
#yanzhenbtn,#yanzhenbtn1{
    width: 28%;
    height: 40px;
    border: none;
    box-sizing: border-box;
    font-size: 12px;
    float: right;
    margin-top: 16px;
    background: #ef5e95;
    color: white;
    padding: 0;
}
.register input{
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    margin-top: 16px;
    background: transparent;
    border: 1px solid #c9c9c9;
    padding-left: 10px;
    font-size: 12px;
}
#pwd2{
    margin-top: 0;
}
.register p:last-of-type{
    font-size: 12px;
}
.forgetpassword p:last-of-type{
    font-size: 12px;
}
#pwd3{
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    margin-top: 16px;
    background: transparent;
    border: 1px solid #c9c9c9;
    padding-left: 10px;
    font-size: 12px;
}